package com.check.dao.impl;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.check.dao.PersonDao;
import com.check.dao.PersonTempDao;
import com.check.pojo.Opr;
import com.check.pojo.OprTemp;

@Repository("personTempDao")
public class PersonTempDaoImpl  extends BaseSqlMapDao implements PersonTempDao{

	
	public List<OprTemp> findAllOprTemp(String oprId) {
		return getSqlMapClientTemplate().queryForList("OprTemp.findAllTempById",oprId);
	}

	public OprTemp findTempByOprIdAndOrgId(OprTemp oprTemp) throws Exception{
		
		return (OprTemp) getSqlMapClientTemplate().queryForObject("OprTemp.findTempByOprIdAndOrgId",oprTemp);
	}
	
	public void insertOprTemp(OprTemp oprTemp)throws Exception{
		insertObject("OprTemp.insertOprTemp", oprTemp);
	}

	public void updateOprTemp(OprTemp oprTemp) throws Exception{
		updateObject("OprTemp.updateOprTemp",oprTemp);
		
	}

	public void deleteOprTemp(OprTemp oprTemp) throws Exception{
		deleteObject("OprTemp.deleteTempByOprIdAndOrgId", oprTemp);
	}

	public void deleteOprTemp(String oprId) throws Exception {
		deleteObject("OprTemp.deleteTempByOprId", oprId);
	}

}
